Il s'agit d'une interface homme machine dont l'intelligence artificielle peut être plus ou moins profonde selon sa fonction (agent d'accueil, coach personnel, jeu vidéo, performances artistiques,...). On parle aussi parfois de chatbot.
Les choix de réponses et réponses sont alors limités. Une arbre très détaillé peut cependant donner l'illusion d'une certaine intelligence. L'introduction suivait bien sûr un script.
Une représentation textuelle, sous forme d'un fichier XML de ce dialogue pourrait ressembler à ceci :
Bonjour...
..comment allez-vous ?
Le dialogue devra présenter les caractéristiques suivantes :
<xml> contient la structure du dialogue.
Quelques conseils avant de démarrer dans le projet :